package pe.com.gintelligence.bean;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * Funcionalidadmenu entity.
 * 
 * @author MyEclipse Persistence Tools
 */
@Entity
@Table(name = "funcionalidadmenu", catalog = "sinventario")
public class Funcionalidadmenu implements java.io.Serializable {

	// Fields

	private Integer pkFuncionalidadmenu;
	private Integer fkMenu;
	private Integer fkFuncionalidad;

	// Constructors

	/** default constructor */
	public Funcionalidadmenu() {
	}

	/** minimal constructor */
	public Funcionalidadmenu(Integer pkFuncionalidadmenu) {
		this.pkFuncionalidadmenu = pkFuncionalidadmenu;
	}

	/** full constructor */
	public Funcionalidadmenu(Integer pkFuncionalidadmenu, Integer fkMenu,
			Integer fkFuncionalidad) {
		this.pkFuncionalidadmenu = pkFuncionalidadmenu;
		this.fkMenu = fkMenu;
		this.fkFuncionalidad = fkFuncionalidad;
	}

	// Property accessors
	@Id
	@Column(name = "pk_funcionalidadmenu", unique = true, nullable = false)
	public Integer getPkFuncionalidadmenu() {
		return this.pkFuncionalidadmenu;
	}

	public void setPkFuncionalidadmenu(Integer pkFuncionalidadmenu) {
		this.pkFuncionalidadmenu = pkFuncionalidadmenu;
	}

	@Column(name = "fk_menu")
	public Integer getFkMenu() {
		return this.fkMenu;
	}

	public void setFkMenu(Integer fkMenu) {
		this.fkMenu = fkMenu;
	}

	@Column(name = "fk_funcionalidad")
	public Integer getFkFuncionalidad() {
		return this.fkFuncionalidad;
	}

	public void setFkFuncionalidad(Integer fkFuncionalidad) {
		this.fkFuncionalidad = fkFuncionalidad;
	}

}